ASDL[2]
Abstract Syntax Description Language
Part of Zephyr
A language for the description of the abstract syntax of compiler intermediate representations and other tree-like data structures.
"The Zephyr Abstract Syntax Description Language," Andrew Appel, Daniel C. Wang, Jeff L. Korn, and Christopher S. Serra, Conference on Domain-Specific Languages, USENIX Association, October 1997.